Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F20 France F2 Portugal F3 UAE F1 Qatar F1a France F3 Portugal F1 Portugal F2 Greece F1 Greece F2 France F7 France F19 France F6 Algeria F1 Algeria F2 Trofeo Barcelona de Tenis - Barcelona Challenger Ford de Cherbourg - Cherbourg 6th Sardinian International Championships - Cagliari X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Pro Tennis World Open - Sunrise Dharwad Challenger 2003 - Dharwad Porsche Open - Poznan Porsche Open - Poznan Czech Open 2005 - Prostejov AT&T Challenger of Dallas - Dallas Siemens Open - Scheveningen Challenger Tunisie - Tunis Internazionali di Tennis di Bergamo - Bergamo ATP Open Castilla y Leon - Segovia Open Costa Daurada - Tarragona KGHM Dialog Polish Indoors - Wroclaw Siemens Open - Scheveningen Prostejov Challenger Rome Challenger Cordenons Challenger Bordeaux Challenger Prostejov Challenger Istanbul Challenger Timisoara Challenger - Timisoara 10ø Tornea B. Camparini - Reggio Emilia Baumag Open - Budapest Open Castilla y Leon - Segovia Riviera di Rimini Challenger - Rimini Arroyo de la Encomienda - Valladolid Tennis Napoli Cup - Napoli Tunis Open - Tunis Sophia Antipolis Challenger Marburg Challenger Bastad Challenger Scheveningen Challenger Tampere Challenger Biella Challenger Cordenons Challenger Manerbio Challenger Como Challenger Genova Challenger Almaty Challenger Canberra Challenger Open de L'Isere - Grenoble Irving Challenger Rome Challenger Prostejov Challenger Bulgarian Open - Sofia Banja Luka Challenger 2003 - Banja Luka Eckental Challenger Copa Sevilla Internacionales de Andalucia - Seville Lille Challenger Marbella Challenger Alicante Challenger Tunis Challenger Aix En Provence Challenger Heilbronn Challenger Prostejov Challenger Ilkley Challenger Perugia Challenger Augsburg Challenger Czech Open 2006 - Prostejov Lambertz Open - Aachen Seville Challenger Brest Challenger Maia Challenger Canberra Challenger Okal Cup 2003 - Eckental Bancastato Challenger Lugano - Lugano Quimper Challenger Aix En Provence Challenger Biella Challenger Alicante Challenger Gran Canaria 1 Challenger Gran Canaria 2 Challenger Milan Challenger Pau Challenger Cordenons Challenger San Marino Challenger Open de Franche-Comte - Besancon Mouilleron-Le-Captif Challenger Pau Challenger Traralgon Challenger Cherbourg Challenger Phoenix Challenger St. Brieuc Challenger Barletta Challenger Rome 1 Challenger Heilbronn Challenger S Tennis Master Championship - Graz Verona Challenger Trieste Challenger Vancouver Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Brest Challenger Ilkley Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Salzburg Challenger Rome Challenger Samsung Securities Cup - Seoul China Open - Beijing Open de L'Isere - Grenoble Porsche Open - Poznan Mitsubishi Electric Europe Cup - Monza Lambertz Open - Aachen Open de Tenis Comunidad Valenciana - Valencia Top Wool Challenger - Biella Open de la Comunidad Valenciana - Valencia Croatia Open - Umag Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island China Open - Beijing Heineken Open Shanghai - Shanghai Open de Moselle - Metz IPP Open - Helsinki Chennai Open - Chennai Heineken Open - Auckland BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Open 13 - Marseille Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven Cherbourg Challenger Open Romania - Bucharest Thailand Open - Bangkok Open de Moselle - Metz CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Chennai Open - Chennai Challenger 42 - Andrezieux Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Gerry Weber Open - Halle The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Qatar ExxonMobil Open - Doha Heineken Open - Auckland Millenium Tennis Championships - Delray Beach Open 13 - Marseille The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia Red Letter Days Open - Nottingham Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Croatia Open - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BMW Tennis Championship - Sunrise Open de Moselle - Metz BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Next Generation Adelaide International - Adelaide Medibank International - Sydney Open 13 - Marseille SAP Open - San Jose PBZ Zagreb Indoors - Zagreb Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw The Nottingham Open - Nottingham Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Medibank International - Sydney Open 13 - Marseille The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Masters Series - Hamburg Thailand Open - Bangkok If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle AEGON International - Eastbourne Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Open de Moselle - Metz Thailand Open - Bangkok China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart German Tennis Championships - Hamburg PTT Thailand Open - Bangkok China Open - Beijing Rakuten Japan Open - Tokyo Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Heineken Open - Auckland Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Mercedes Cup - Stuttgart China Open - Beijing Rakuten Japan Open - Tokyo Valencia Open - Valencia Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg XXX Edizione 'A Savoldi Marco' - Manerbio Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Belgaum Open - Belgaum Brisbane International - Brisbane Aircel Chennai Open - Chennai Heineken Open - Auckland Bratislava Challenger Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Volkswagen Challenger 2004 - Wolfsburg AEGON Championships - London Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Challenger Ford de Cherbourg - Cherbourg If Stockholm Open - Stockholm Erste Bank Open - Vienna Valencia Open - Valencia Millennium Estoril Open - Estoril Brisbane International - Brisbane Challenger 42 - Andrezieux Aircel Chennai Open - Chennai ASB Classic - Auckland Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Geneva Open - Geneva Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart AEGON Championships - London Bet-at-home Open - Hamburg Suisse Open - Gstaad BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing Rakuten Japan Open - Tokyo European Open - Antwerp Erste Bank Open - Vienna Brisbane International - Brisbane Aircel Chennai Open - Chennai Open Sud de France - Montpellier Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Open Parc - Lyon Gerry Weber Open - Halle Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Moselle Open - Metz Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Maharashtra Open - Pune Sydney International - Sydney Open Sud de France - Montpellier Argentina Open - Buenos Aires VIII Torneo Internazionale di Tennis - Barletta Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle Antalya Cup - Antalya German Tennis Championships - Hamburg Generali Open - Kitzbuhel XXXVII Torneig C.E. Laieta - Barcelona Winston-Salem Open - Winston-Salem Milan Indoors - Milan Moselle Open - Metz St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen European Open - Antwerp Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Tashkent Challenger Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Sydney International - Sydney Open Sud de France - Montpellier Garden Open 2004 - Rome ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Delray Beach Open - Delray Beach Open 13 Provence - Marseille US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart San Remo Tennis Cup - San Remo Citi Open - Washington Generali Open - Kitzbuhel Moselle Open - Metz European Open - Antwerp Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Ljubljana Open - Ljubljana Schickedanz Open - Furth Delray Beach Open - Delray Beach Open 13 Provence - Marseille bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Hamburg European Open - Hamburg Sofia Open - Sofia Murray River Open - Melbourne Open Sud de France - Montpellier Memorial Savigni - Sassuolo Millennium Estoril Open - Estoril Open Parc - Lyon Mercedes Cup - Stuttgart Open Castilla y Leon - Segovia Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Sardegna Open - Cagliari Emilia-Romagna Open - Parma ATU Cup - Weiden Open Sud de France - Montpellier Open 13 Provence - Marseille Open Parc - Lyon Libema Open - 's-Hertogenbosch XI Open International D'Andorra - Andorra Moselle Open - Metz Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Rennes Challenger Oberstraufen Cup - Oberstaufen Siemens Open 2004 - Scheveningen Riviera di Rimini Challenger 2004 - Rimini Open Castilla y Leon - Segovia Estoril Open - Estoril Grand Prix Hassan II - Casablanca IPP Open - Helsinki Hypo Group Tennis International - Portschach Campionati Internazionali di Sicilia - Palermo Morocco Tennis Tour - Rabat Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb Morocco Tennis Tour - Marrakech Open Seat Godo 2007 - Barcelona Estoril Open - Estoril ATP Challenger Numea - New Caledonia Sunrise Challenger Mercedes Cup - Stuttgart Delray Beach International Tennis Championships - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam The LTA Men's Challenger Wrexham - Wrexham Western & Southern Financial Group Masters - Cincinnati Grand Prix Hassan II - Casablanca Indianapolis Tennis Championships - Indianapolis China Open - Beijing St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Mutua Madrid Open - Madrid SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona TED Open - Istanbul Open D'Orleans - Orleans Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon ATP Challenger Numea - New Caledonia Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Genova Challenger Quimper Challenger ABN AMRO World Tennis Tournament - Rotterdam USTA Men's Challenger of Dallas - Dallas International German Open - Hamburg KGHM Emax Polish Indoors - Wroclaw Brisbane International - Brisbane Serbia Open - Belgrade Allianz Suisse Open - Gstaad If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Helsinki Challenger AEGON Championships - London Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok Valencia Open - Valencia Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam ASB Classic - Auckland Memphis Open - Memphis Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest Millennium Estoril Open - Estoril Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo Swiss Open - Gstaad Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Fever-Tree Championships - London Nature Valley International - Eastbourne Rakuten Japan Open - Tokyo Barcelona Open Banc Sabadell - Barcelona Noventi Open - Halle Mallorca Championships - Mallorca Open 13 - Marseille Serbia Open - Belgrade Grand Prix de Tennis de Lyon - Lyon Plava Laguna Croatia Open - Umag Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril Stockholm Open - Stockholm The Dubai Tennis Championships - Dubai Open de Moselle - Metz Orange Prokom Open - Sopot Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Open de Tenis Comunidad Valenciana - Valencia Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Bet-at-home Cup - Kitzbuhel Bank Austria Tennis Trophy - Vienna AIG Japan Open Tennis Championships - Tokyo Erste Bank Open - Vienna Citi Open - Washington Heineken Open - Auckland Konzum Croatia Open - Umag Mercedes Cup - Stuttgart Orleans Challenger Copa Claro - Buenos Aires AEGON International - Eastbourne AIG Japan Open - Tokyo Campionati Internazionali di Sicilia - Palermo ABN/AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Stockholm Open - Stockholm Open 13 - Marseille Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Regions Morgan Keegan Championships - Memphis Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BA-CA Tennis Trophy - Vienna Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris China Open - Beijing BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open Sud de France - Montpellier Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Internazionali BNL dItalia - Rome ABN AMRO World Tennis Tournament - Rotterdam Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Rio Open - Rio de Janeiro Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Generali Open - Kitzbuhel BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Idea Prokom Open - Sopot BNP Paribas Open - Indian Wells Miami Open - Miami AIG Japan Open - Tokyo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Swiss Indoors Basel - Basel Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Credit Agricole Suisse Open - Gstaad Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - New York Rolex Paris Masters - Paris Miami Open - Miami Rolex Paris Masters - Paris Swiss Open - Gstaad Erste Bank Open - Vienna Adelaide International - Adelaide Coupe Rogers - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, 1R, JPN-FRA 1-4 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, QF, FRA-ESP 5-0 Campeonato de Espana Kia de Tenis 2004 - Madrid Kooyong Classic - Kooyong Kooyong Classic - Kooyong All Lower level tournaments Rolex Paris Masters - Paris Tennis Masters Cup Shanghai - Shanghai Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo AAMI Classic - Kooyong Olympics - Beijing Davis Cup, World Group, 1R, AUT-FRA 2-3 Miami Open - Miami